.menu { 
	width: auto; 
	height: auto; 
	z-index: 100; 
	padding-right: 13px;
	font-family: Verdana; 
	margin-top: 3px;
}

.menu table {
	position: absolute; 
	top: 0; 
	left: 0; 
	border-collapse: collapse;
}

/* remove ul styling*/
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none; 
	text-align: left;
}
.menu ul ul {
	width: auto;
}

/* position the list */
.menu li {
	width: auto; 
	position: relative; 
	float: right; 
}

/* style the root menu */
.menu a, 
.menu a:visited 
.menu ul a,
.menu ul a:visited { 
	text-align: left; 
	display: block;
	text-decoration: none; 
	color: #E5E1D6; 
	width: auto; 
	height:auto;  
	font-size: .9em;
	font-family: Verdana;
}

.menu ul ul :hover > a {
	background: url('../img/nav_bg.gif') repeat-x #EFEFEF;
}

/* style the dropdown menu */
.menu ul ul a, 
.menu ul ul a:visited,
.menu ul ul a.drop, 
.menu ul ul a.drop:visited {
	text-decoration: none; 
	text-align: left; 
	background: Gray;
	height: auto; 
	width: 120px; 
	padding: 2px 5px; 
	font-size: .8em;
	font-family: Verdana;
}
.menu ul ul a.drop:hover,
.menu ul ul :hover > a.drop {
	
} 

/* hide dropdown */
.menu ul ul {
	visibility: hidden; 
	position: absolute;
	height: 0;
	left: 0; 
	width:auto; 
}

/* show dropdown */
.menu ul li:hover ul,
.menu ul a:hover ul {
	visibility: visible;
}

